سازمان فن آوری اطالعات و ارتباطات شهرداری اصفهان موضوع: هوش تجاری Business Intelligence ارائه دهنده : واحد پايگاه داده تابستان 90 1 از 32
فيرست مباحث اصلی ى ش تجاری Intelligence( )Business چیست IT پطتیبانی ى ش تجاری ت سط ضرکتيای معتبر دنیای BI چو س االتی را در سازمان پاسخگ میباضذ راىکارىای دستیابی بو ى ش تجاری BI یژگیيای یک معماری مناسب برای BI مراحل ساخت پایگاه داده تحلیلی در کارکرد BI در سط ح مختلف سازمان BI گردش اطالعات در فرآینذ SQL Server با استفاده از BI راه انذازی 2 از 32
ى ش تجاری Intelligence( )Business چیست ػ تداسی ت فشاي ذ تثذي داد ای خا ت اطالػات تداسی ذیشیتی اطالق ي گشدد و ت تق ي گيش ذگا عاص ا ک ک ی ک ذ تا تق ي ات خ د سا عشیغ تش ت تش گشفت تش اعاط اطالػات فسير ػ ای ذ. ػ تداسي د ػ اي اص است ا ف ا سي ا عيغت اي واستشدي اعت و تشاي خ غآ سي رخيش عاصي تس ي ايداد دعتشعي واسآ ذ ت ا ثاس اي داد خ ت و ه ت عاص ا ا تشاي تق ي گيشي فسير سد اعتفاد لشاس يگيشد. تس ي داد ا ؽا طثم ت ذي خ ؽ ت ذي آ ا يض اي آ اسي پيؼتي ي اي سياضي تس ي اي ؽ ذ ثت ي تش ؽثى اي ػقثي ا گ سيت اي ژ تيه يتاؽذ. ػ تداسي ؽ ا سا تشای تق ي گيشی دس ػ ا ثش تش عاص ا ت ا ذ یعاصد. 3 از 32
ى ش تجاری Intelligence( )Business چیست ت ک ک ػ تداسی یت ا اطالػات آ ا يض تس ي آ ا سا عاد کا ػ د. ا ش ص تا اط ي ا کا یت ا ادػا کشد ک اعتفاد اص سا ز BI یت ا ذ لذست سلاتت پزیشی یک عاص ا سا افضایؼ د ذ اص دیگش عاص ا ا ت ایض ایذ.
: پطتیبانی ى ش تجاری ت سط ضرکتيای معتبر دنیای IT ؼتثش تشی ؽشکت ای اسائ د ذ ای سا ز ػثاست ذ اص : IBM - Cognos 8 BI Microsoft - Analysis Services SAP - BusinessObjects XI Oracle - Siebel Business Analytics Applications, Hyperion System 9 BI+ SAS - Business Intelligence Information Builders - WebFOCUS Business Intelligence MicroStrategy - Dynamic Enterprise Dashboards QlikTech - QlikView TIBCO Spotfire - Enterprise Analytics SPSS - ShowCase 5 از 32
مقایسو ارائو دىنذگان راه حل :BI 6 از 32
Microsoft Business Intelligence ایکش عافت دس ای ص ي خض ؽشکت ای پيؾش تشخی اص ضایای آ ت ؽشذ صیش ی تاؽ ذ: تاؽذ. ی داؽت سا ز کا کاس آ ذ MS Office اص د ػ اعتفاد کا ؼ ضی قة آ صػ اص طشیك اعتفاد اتضاس آؽ ا تشای کاستشا Excel( )MS ضی پایي غثت ت سا کاس ای ؽشکت ای دیگش اص پياد عاصی گ ذاسی عاد تش 7 از 32
BI چو س االتی را در سازمان پاسخگ میباضذ سق الت تشتش ؽشوت اص ساظ يضا فش ػ مايغ يضا فش ػ دس عاي خاسي تا عاي اي گزؽت يضا فش ػ دس ع ا گزؽت دالي وا ؼ يضا فش ػ سق يX دس طم اي خاؿ تشآ سد يضا فش ػ سق ي دس ا اي آتي ص ي اي ت ث د يضا فش ػ ص ي اي ت ث د فشآی ذ ا تاثيش آ تش ع د ؽشوت سق التي و ض ا ت عط ؾتشيا خشيذاسي ؽذ ا ذ يضا خشيذ ؾتشي X اص سق ي Y -1-2 -3-4 -5-6 -7-8 -9 BI خ ت پاعخگ يي ت ع االت ف ق ا زوش ياص ذ ت داد اي تاسيخي Data( )Historical داد اي خاسي س صا دس خق ؿ کغة کاس ای خت ف ي تاؽذ. 8 از 32
راىکارىای دستیابی بو ى ش تجاری ) BI ( : معم ال مطتمل بر م ارد ریل است: گشدآ سی اطالػات دس خض داد ( Data Warehouse ) يىپاسچ عاصي داد ا تس ي اطالػات داد وا ی ( Data Mining ) سا کاس ذیشیت دا ؼ عاص ا )اص طشیك تثذی اطالػات خا ت اطالػات طثم ت ذی ؽذ اطالػات طثم ت ذی ت دا ؼ( سا کاس داؽث سد ذیشیت عاص ا سا کاس ذیشیت ػ کشد سا کاس ظا اسصیاتی ت اص ( BSC ) 9 از 32
10 32 زا هداد رابنا : )Data Warehouse( ساث ا داد ت ػ د یا صا داد ا تفگ ی د ؽ ک صا غتا ف تخ یتاػلاطا ا صاع غ خ یس آ تعد یذ ت شيخر.د ؽ ی سد غلا کی ساث ا داد ضخ ی فا ي ک داد یا ياز تؽزگ ا صاع کی ی ذؽات ک یاشت ؾي ت خ اد ا تاي ػ ػساضگ یشيگ ضي ا آ سد طشتعد اشیذ ی ذؽات
11 32 زا ی اک هداد : )Data Mining( تساثػ تعا صا طاثتلا اي جاشختعا ؼ اد صا ػ د يا صا داد ا ت ايت شگيد Data Mining يذ ياشف تعا ک ات دافتعا صا يا کي کت ذ ؽ ؼ اد اس صا ػ د يا صا داد ا جاشختعا ي.ذ ک Data Mining صا يذ يا ي ي ست تعد يذ ت ؼيپ ي يت تاػلاطا ئاسا حيات ات دافتعا صا يا ساضتا طثتش دافتعا ي.ذ ک
تفا ت داده کا ی آنالیس ىای آماری : آ ا يض آ اسی: آ اس ؽ اعا يؾ تا یک فشضي ؽش ع ت کاس ی ک ذ. آ ا اص داد ای ػذدی اعتفاد ی ک ذ. آ اسؽ اعا تایذ ساتط ایی سا ایداد ک ذ ک ت فشضي آ ا شت ط اعت. آ ا ی ت ا ذ داد ای اتدا ادسعت سا دس ط ي آ ا يض ؾخ ک ذ. آ ا ی ت ا ذ تایح کاس خ د سا تفغيش تشای ذیشا تيا ک ذ. داد کا ی: ت فشضي ازتياخی ذاسد. اتضاس ای داد کا ی اص ا اع خت ف داد ت ا ػذدی ی ت ا ذ اعتفاد ک ذ. ا گ سیت ای داد کا ی ت ط س ات اتيک س اتط سا ایداد ی ک ذ. داد کا ی ت داد ای فسير دسعت ياص داسد. تایح داد کا ی غثتا پيچيذ ی تاؽذ ياص ت تخققا ی خ ت تيا آ ا ت ذیشا داسد. 12 از 32
مذیریت دانص سازمان : تا ظ س ذیشیت دا ؼ ت ػ ا یک دیغيپ ي اسصؽ ذ سق التی تا ا عيغت ای ذیشیت دا ؼ تشای عاص ا ا پا ت ػشف خ د گزاؽت ذ. تست ا عيغت ذیشیت دا ؼ ( )KMS د ػ تغياس گغتشد ت ػی اص سق الت اسائ ی ؽ د ک تخؼ ػ ذ ای اص آ ا سا ی ت ا یک عيغت ذیشیت دا ؼ الؼی ت زغاب آ سد تشای ای ک دسیاتي یک عيغت ذیشیت دا ؼ عاص ا ی چيغت ت تش اعت ت خ ث ای دیگش ذیشیت دا ؼ يض گا ت اص ی داؽت تاؽي : ذیشیت دا ؼ دس لات يت ائی اص عاص ا داسد ک ز ص ای س تش زميمت ت ت ا ذی ا دس ت يذ اسصػ اص دا ؼ اؽاس دس آ مؾی پشس گ داس ذ 13 از 32
داضب رد مذیریت سازمان يک اتضاس ذيشيتي اعت تشاي ايؼ اطالػات ػ ىشدي دس عاص ا ا تشاي اؽخافي ک ت اي اطالػات ياص داس ذ ت فش تي ک تيي ذ آ ت عشػت تت ا ذ يضا کاسايي ػ ىشد دس ز ص شت ط سا تؾخي داد آ شا ذيشيت ايذ. برخي مسایاي داضب رد مذیریت: تؼشيف ؽاخ اي و يذي ػ کشد عاص ا )KPI( ظاست تش ػ ىشد عاص ا ازذ ا ک ک ت تق ي گيشي عشيؼتش ت تش ايؼ ضؼيت ک عاص ا دس يک گا دعتشعي عشيغ ت اطالػات اص د ػ چ ذ ثغ 14 از 32
15 32 زا درکلمع تیریذم تیشیذ دشک ػ سد غلا یدشکی س یاشت ذيعس ت یذید کشتؾ صا ا صاع فاذ ا.تعا یا ع تیشیذ ات ی م یسای ذ اعس ت داشفا يت ا یاشت یتايتعد ت يغ اتپ د خ سد آ ا ییاعا ؽ یؾم ک سد ذ یآشف ذيعس ت فاذ ا ا صاع افیا ی ذ ک طاثتسا ی.ذتای سد تیشیذ دشک ػ یتايتعد ت فاذ ا شظ ذ ساشل.دساد یا م ات شثکاذز دافتعا صا تي تال یا داشفا ک ک ت ا آ یاشت یتايتعد ت یا يغ اتپ یدشف طاثتسا ی.ذتای
نظام ارزیابی مت ازن ) BSC ( واست ا تياصي ت اص Scorecard) (Balanced س ؽي اعت و دس آ اعتشاتژي اي عاص ا ت د ػ اي اص ؽاخ اي ػ ىشدي لات ا ذاص گيشي تشخ ؽذ اص طشيك اخشاي آ عيغت ي تشاي ع دؼ تسمك اعتشاتژي ذيشيت اعتشاتژيه ػ کشد ايداد يؽ د. ت ػثاست دیگش BALANCED SCORECARD س ؽي اعت و دس آ ؽاخق اي ا ي شت ط ت ػ ىشد گزؽت تا ؽاخق ايي غيش ا ی اص ػ ا خ د ػ ىشد دس آي ذ پي ذ خ سد تق یشی وا اص اسصیاتی اسای ي د ذ BSC پياد عاصی 16 از 32
: یژگیيای یک معماری مناسب برای BI )Usability( اعتفاد تشای ت ا ی کاستشا لات )Integration ( یکپاسچگی سػایت )Extensibility( لات يت گغتشػ پزیشی )Agility( لات يت اػ اي تغييشات اعتفاد ت ي اص اتغ خ د تشاي عاد عاصي دعتشعي گغتشد ت داد اي عاص ا ع ت دس ت کاس گيشي )Reliability( لاتي ت اػت اد ساعتائی دیذگا ا دس کغة کاس ای خت ف )Security( ا يت یک عاص ا دس 17 از 32
ػ ) چیست Corporate Information Factory )CIF CIF یا Corporate Information Factory يک ؼ اسي ادساکي پزيشفت ؽذ )دس عطر عيغ( اعت ک ا ثاس اي اطالػاتي اي ک دس اخشا ذيشيت يک صيشعاخت سک فك لشاس ي گيش ذ سا ت فيف طثم ت ذي ي ک ذ. ػ تداسي سد اعتفاد ا ثاس اي اي اطالػاتي ع فشاي ذ عاص ا ي عطر پؾتيثا ي سا تاال اص: ػثاست ذ ک ک ذ ي ) Business operation ػ يات ( تداسي ) Business intelligence تداسي ( )Business management ذيشيت ( تداسي 18 از 32
مراحل ساخت پایگاه داده تحلیلی در BI آ اد عاصي 1- (Extract, transform and load -ETL) -2 اعتخشاج داد پان عاصي داد تايگا ي وشد داد لث تؼذ اص پان عاصي يىپاسچگي( Integrity ) -3 تطثيك داد يىپاسچگي چ ذ ثغ داد تس ي عطر تاال ساعث داد اي تس ي ي اص داد اي پاي 4- خق في عاصي اي - اعتخشاج خق في عاصي اطالػات - ايداد پاسا تش اي تس ي ي ايداد پايگا داد تس ي ي خاؿ ش یک اص ای شاز ت عط افشاد خافی تایذ ا دا ؽ د. دس الغ تخق ای سد ياص تشای ا دا ش یک اص شاز ف ق تا دیگش فشلك ی ک ذ. تایذ ت خ داؽت ک تمشیثا اص شز ا ي ياص ذ خ د Repository تشای رخيش meta data ا غتي. چ ي ک اعت دس شاز آخش ياص ذی خذیذی تشای شز ETL پيؼ آیذ ک دس ای ف ست ياص ذ ا دا دذد شاز ا ي غتي 19 از 32
Metadata Repository چیست اعت. Metadata اطالػات ت فيف ک ذ داد اي خ د دس data warehouse اي اطالػات ؽا اسد صيش ي-ؽ د: ت فيف عاختاس اطالػات دس.data warehouse schema, view, dimensions, hierarchies, derived data definitions, data mart locations and contents Metadata اي ػ ياتي.)operational( ضؼيت ا تماي داد ا (history of migrated data and transformation path) ضؼيت خاسی داد ا (active, archived, or purged) اطالػات ا يت سی گ اطالػات (warehouse usage statistics, error reports, audit trails) س ؽ اي سد اعتفاد تشاي خالف عاصي. ت اضش تي اطالػات خ د دس Data warehouse داد اي شت ط ت کاسايي )performance( عيغت. تا سيط اي ػ ياتي عاص ا. داد اي تداسي: ا ذ افطالزات تؼاسيف تداسي ا کيت داد ا عياعت اي تداسي.... 20 از 32
کارکرد BI در سط ح مختلف سازمان کاسکشد BIسا دس ع ز ص ي ت ا تمغي ت ذي کشد: تق ي ت شت ط اي گيشي کال عاص ا ت عط ک : )strategic level( ي ؽ د. 1- عطر اعتشاتژيک ذيشا سد تاال ا دا ػ ياتي ت شت ط ز ص دس ک اعت ذيشا يا ي : -2 عطر تاکتيکي level( )tactical ا دا ي ؽ د. : پايي تشي عطر ا دا فؼا يت اي تداسي يک ت ف ست تکشاسي دس سد اي پايي ػ ياتي عاص ا -3 عطر ػ ياتي level( )operational عاص ا اعت ک دس دفؼات صیاد ؼ ال ا دا ي ؽ د 21 از 32
گردش اطالعات در فرآینذ BI داد ا تا س د ت عيغت سد پشداصػ لشاس گشفت تثذي ت دا ؼ ي ؽ ذ. عپظ دا ؼ ت دعت آ ذ سد تس ي لشاس گشفت تايح تس ي ي اص آ زاف ي ؽ د. اص س ی تايح تس ي ي تي ؾي غثت ت عاص ا پيذا ي ؽ د ک تش اعاط آ ذيشا تق ي ات الص سا اتخار ي ک ذ اػ ا ي تشاي ت ث د ػ کشد عاص ا ا دا ي د ذ. )Actionable Plan( فشاي ذ BIسا ي ت ا ت ف ست داد -< اطالػات -< دا ؼ -< صيش ؾا داد: تش ا لات اخشا Data Information Knowledge Actionable Plan 22 از 32
BI ىا در Application يک عيغت BIاص چ ذي Application دس عط ذ خت ف تؾکي ؽذ اعت ک دس عثذ BIلشاس ي گيش ذ. يکي اص تشي استثاطات اي عيغت ا شت ط ت ا تماي داد ا تي آ اعت. خق فيات خت ف تش ا ای کاستشدی دس عط ذ خت ف عاص ا تاػث ایداد تفا ت ایی دس اتضاس ا تک يک ا صیشعاخت ای سد ياص تشای ش یک اص آ ا ی ؽ د. اعتفاد اص اتضاس ای تس ي ی ؽ ذ تيؾتش دس عطر تاال ا دا ی ؽ د ک ياص ذ پشداصػ ای تاال تا يضا دعتشعی ت ا ث ی اص اطالػات دس عط ذ اعتشاتژیک تاکتکی يثاؽذ. 23 از 32
BI ىا در Application Familiar تشي Application سد اعتفاد دس عطر تاکتيکي اعت. BAM(Business Activity Monitoring) يک Applicationدس ز ص BIاعت ک دس عطر ػ ياتي عاص ا ت کاس ي س د. 24 از 32
SQL Server راه انذازی BI با استفاده از خ ت سا ا ذاصی BI دس SQL Server ياص اعت تا تشخی اص عش یغ ای یژ س ی آ سا ا ذاصی گشدد. کت لات ت خ ای اعت ک دس گا قة تایذ زذال عش یغ ای صیش قة سا ا ذاصی گشدد تا تت ا ت ا کا ات سد ظش دس BI دعت پيذا کشد. SQL Server relational database engine Integration Services Analysis Services Reporting Services SQL Server Management Studio (database management toolset) Business Intelligence Development Studio (BI application development toolset) 25 از 32
SQL Server relation database engine ؽا چ ذی ا کا تغياس خ ب کاسآ ذ تشای طشزی پؾتيثا ی تا ک ای اطالػاتی دس عيغت ای ا ثاس داد يثاؽذ تشخی اص ای ا کا ات ت لشاس صیش اعت : Table partitions Easy creation of a reporting server Transact-SQL improvements Online index operations Fine grained backup/restore operations Fast file initialization 26 از 32
SQL Server Integration Services (SSIS) ETL ا ذ Serverیا Integration Services SSIS اتضاسی اعت ک تشای اخشای ػ يات ای loadکشد داد ا سد اعتفاد لشاس ی گيشد. دسزا يک transformکشد extractکشد DW SSISت يچ خ سذ د ت Dataسایح Warehousing اعت ETLدس تش ا ای فشآی ذ يغت SSISلات يت ای صیش سا دس اختياس ی گزاسد: تاصیاتی داد ا اص ش ثؼی اخشای transformation ای خت ف س ی داد ا زش ف تضسگ ت ک چک اخشای ساعثات غيش. تاسگزاسی داد ا دس ش ثؼی )workflow( یک خشیا کاسی تؼشیف تثذی دیگش ع ت ػی اص تثذی ا ذ غخ ا ي SSISدس SQL ؼشفی Server 2005 ؽذ. SSISخایگضی ی تشای Data Transformation Servicesیا DTSت د ک دس SQLدسدعتشط Server 2000 SQL Server 7.0 ت د. SSISتش اعاط لات يت ای ؼشفی ؽذ دس DTSعاخت ؽذ اعت. 27 از 32
SQL Server Analysis Services (SSAS) اسائ يؾ د Analysis Services دس SQL Server ؽا د تخؼ اف ی يثاؽذ : On-Line Analytical Processing (OLAP) Data Mining ای د تک يک دس غخ ای خذیذ SQLتست Server ػ ا Analytical Applications SQLدس Server اف ت د ؽاخ ک ی تمغي يؾ د. OLTP (Online Transactional Processing) -1 OLAP(Online Analytical Processing) -2 سد ا ي چيضی غت ک ت ا ی عيغت ای ش افضاسی تا اػ کاس يک ذ دعت ساتؼ TSQL غت. اطالػات اسد دیتاتيظ يؾ د گضاسػ يذ ذ. سد د یک دیتاتيظ خذاگا غت ک تا قة Analysis Serviceؽش ع ت کاس يک ذ تيؾتش گضاسؽات تس ي ی س ی زد دیتای تاال ت کاستش يذ ذ ػ يات ززف اضاف افالذ دس ا کاستشدی ذاس. 28 از 32
SQL Server Reporting Server(SSRS) Transaction Database Offline کی تک يک سایح تشای تشای Reporting يثاؽذ Server. ت ي گضاسؽات خت ف تق ست یک اص اص اعتفاد ت ي تشای ؼ ال گضاسؽات دس عيغت ای خي ی داد ا ثاس یا پشاک ذ یا تضسگ اعتفاد Reporting Server يؾ د. ) یک غخ اص تا ک اطالػاتی سا تق ست ( آ گضاسؽات سد ظش سا ت ي يک ذ. ؼ ال ک ای د س اعت س صا Reporting Server ؼ ال گ ذاسی يک ذ تا اعتفاد اص Database Snapshots Database Mirroring تش يؾ د. تا اعتفاد اص تک يک ای خذیذی ا ذ پؾتيثا ی Reporting Server تغياس عاد عاصی پياد Reporting چ ي تا اعتفاد اص ای تک يک ا يت ا د س ای ت س ص سعا ی تا ک ای اطالػاتی دس Serverسا ک تا تش د تط سیک Reporting Server يت ا ذ ا ذ یک Standbyػ Database ک ذ. 29 از 32
SQL Server Management Studio Express (SSMSE) (SSMSE) SQL Server Management Studio Express یک سيط یکپاسچ تشای ا دا ت ظي ات ذیشیت تا ک اطالػاتی پؾتيثا ی ذیشیت دعتشعي ا غيش يثاؽذ. تا اعتفاد اص ای سيط يت ا ت ا ی ا کا ات ف ای SQL Server سا ت ظي پياد عاصی د آ ا سا پؾتيثا ی کشد. SSMSE سيطی سا فشا آ سد اعت ک تا اعتفاد اص اتضاس ای گشافيکی ادیت س ای خت ف کاستشا خت ف دس عط ذ تفا ت ااص تش ا یظ تا ذیش تا ک اطالػاتی تت ا ذ ياص ای خ د سا تشآ سد عاص ذ. ای دس زا ی اعت ک عؼی ؽذ اعت کاستشا تایؾتش اص اتضاس ای گشافکی تشای کاس ای خ د اعتفاد ک ذ ک تش ياص ت کذ صد دس ای سيط تاؽ ذ. 30 از 32
Business Intelligence Development Studio (BIDS) Business Intelligence Development Studio سيطی اعت ک تا اسائ ا اع خذیذی اص پش ژ ا دس SQL Server تشای پياد عاصی BI دس تا ک اطالػات SQL Server اختقاؿ یافت اعت. ت ػثاست دیگش BIDS سيط اف ی تشای ا دا ت ظ ات BI يثاؽذ ک ؽا ت ظ ات Analysis Reporting Services services, integration services 31 از 32
سازمان فن آوری اطالعات و ارتباطات شهرداری اصفهان با تشکر هوش تجاری Business Intelligence ارائه دهنده : واحد پايگاه داده تابستان 90 32 از 32